Big Huge Thesaurus

Alosa alosa

noun

sounds kind of like